DiscoverWookash PodcastWhy Assassin's Creeds share monorepo | Nicolas Lopez
Why Assassin's Creeds share monorepo | Nicolas Lopez

Why Assassin's Creeds share monorepo | Nicolas Lopez

Update: 2025-12-06
Share

Description

Nicolas Lopez - engine architect at Ubisoft (Assassin's Creed)

X: https://x.com/Nicolas_Lopez_

Anvil Rendering Architecture: https://www.youtube.com/watch?v=CcYq18bkvyU

Rendering Shadows in Assassin's Creed: https://www.youtube.com/watch?v=yj5pYktC3X8&t

Lots of talking points revolve around latest Assassin’s Creed Shadows: https://store.steampowered.com/app/3159330/Assassins_Creed_Shadows/


Wookash Podcast

Show links: https://podcasters.spotify.com/pod/show/lukasz-sciga

Spotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8Ygd

Apple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481

Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71w

RSS: https://anchor.fm/s/dd7643a4/podcast/rss

X: https://x.com/wookash_podcast

Chapters:

00:00 Let the Journey Begin

04:00 What Makes a Game Worth Building?

07:54 Perforce: Friend or Nightmare?

13:25 When Mono-Repo Actually Works

16:07 Shared vs Separate Tech

20:47 What Should You Build Yourself?

27:35 Reality Check: Game Tech Edition

30:27 Rendering Pipeline

36:17 Should You Abstract the Renderer?

43:03 Testing Graphics

48:11 Planning for Multiple Platforms

51:32 Where the Bottleneck Really Is

53:10 Enter Sharpmake

58:22 Modules vs Packages

01:02:42 Tools That Actually Help

01:06:48 The Editor Question

01:13:41 What You Want to Work On

01:19:56 Communication: The Real Complexity

01:22:07 Engines

01:22:31 Final Thoughts & Games You Play

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Why Assassin's Creeds share monorepo | Nicolas Lopez

Why Assassin's Creeds share monorepo | Nicolas Lopez

Łukasz Ściga